package com.outstanding.ifml.parser;

//最大数32
public class IFMLToken {

	
	//
    public final static int ERROR                = 1;
    

   
    //空格
    public final static int BLANK                 = 8;
    
    //制表符的空格
    public final static int TABBLANK                 = 32;
    
    //
    public final static int COMMENT                  = 9;  //"#"
    //
    public final static int LPAREN               = 10; // ("("),
    //
    public final static int RPAREN               = 11; // (")"),
    
    //
    public final static int LBRACKET             = 12; // ("["),
    //
    public final static int RBRACKET             = 13; // ("]"),
    //
    public final static int COMMA                = 14; // (","),
    //
    public final static int COLON                = 15; // (":"),
    
    
    
    //
    public final static int IDENTIFIER           = 16;
    
   
    
    
    
    //回车
    public final static int RETURN             =   17;
    
    //其他连续字符，
    public final static int LITERALS             =   18;
    
    //双引号
    public final static int DOUBLEQUOTATION              =   19; //(" " ")
    
    //单引号
    public final static int SINGLEQUOTATION              =   30; //(" ' ")
    
    
  //转义双引号
    public final static int ESCAPEDOUBLE               = 20; 
  //转义单引号
    public final static int ESCAPESINGLE               = 31; 
    
    public final static int LBRACE               = 21; // ("{"),
    //
    public final static int RBRACE               = 22; // ("}"),
    
    //文件结束符
    public final static int EOF                  = 28;
    
    
    

    
    
    public final static int UNDEFINED            = 29; // undefined

}
